/*公共*/
* {
    margin: 0;
    padding: 0;
}

body {

    font-size: 14px;
    color: #555454;

}

body, input, textarea {
    font-family: 'Microsoft YaHei', 微软雅黑, helvetica, arial, verdana, tahoma, sans-serif;
}

img {
    border: none;
}

a {
    text-decoration: none;
}

.MainPage {
    width: 1200px;
    margin: 0 auto;
}

input[type='text'], input[type='password'] {
    border-radius: 1px;
    border: 1px solid #509ad8;
    box-shadow: inset 0px 0px 1px 1px #e8e8e8;
    padding: 0 5px;
    height: 23px;
    line-height: 23px;
}

input[type='checkbox'] {
    margin-left: 5px;
    margin-right: 40px;
    vertical-align: middle;
}

textarea {
    border-radius: 1px;
    border: 1px solid #509ad8;
    box-shadow: inset 0px 0px 1px 1px #e8e8e8;
    padding: 5px 5px;
    resize: none;
}

select {
    height: 25px;
    line-height: 25px;
    border-radius: 1px;
    border: 1px solid #509ad8;
    box-shadow: inset 0px 0px 1px 1px #e8e8e8;
    padding: 0 5px;
}

.BtnCss {
    color: #ffffff;
    cursor: pointer;
}

.BtnCss:hover {
    color: #b2e3ff;
}

/*---------------------公共头---------------------*/

.Head {
    min-width: 1200px;
    z-index: 8000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 63px;
    background: url("../images/head/navibg.png") repeat;
    box-shadow: 0px -10px 25px 0px #efefef;
}

.HLogo {
    float: left;
    width: 97px;
    height: 63px;
    display: block;
    margin-left: 123px;
}

.HLogo img {
    width: 100%;
}

.HNavi {
    margin-left: 20px;
    line-height: 63px;
    list-style: none;
    float: left;
}

.HNavi li {
    float: left;
    position: relative;
}

.HNavi a {
    text-align: center;
    display: inline-block;
    width: 90px;
    font-size: 15px;
    color: #ffffff;
}

.HNavi div {
    width: 100%;
    display: none;
    height: 4px;
    background: #d4e8fc;
    position: absolute;
    left: 0;
    bottom: 0;
}

.HLoginList {
    margin-right: 121px;
    list-style: none;
    line-height: 63px;
    float: right;
    height:63px;
    color:#ffffff;
}

.HLoginList li {
    float: left;
}

.HLoginList i {
    display: block;
    float: left;
    width: 21px;
    height: 21px;
    background: url("../images/head/loginlisticon.png") no-repeat;
    padding-left: 5px;
    margin-top: 20px;
}

.HLoginList a {
    text-align: center;
    display: inline-block;
    margin: 0px 5px;
    font-size: 15px;
    color: #ffffff;
    max-width: 210px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/*---------------------公共尾---------------------*/

.Foot {
    min-width: 1200px;
    width: 100%;
    border-top: 5px solid #1175d5;
    height: 194px;
    background: url("../images/foot/footbg.jpg") no-repeat center top;
}

.FootHead {
    width: 150px;
    margin: 42px auto 0;
    list-style: none;
}

.FootHead li {
    margin: 0 14px;
    float: left;
}

.Icon {
    display: inline-block;
    width: 22px;
    height: 22px;
}

.WeiBo {
    background: url("../images/foot/weibo.png") no-repeat;
}

.WeiXin {
    background: url("../images/foot/weixin.png") no-repeat;
}

.QQ {
    background: url("../images/foot/qq.png") no-repeat;
}

.FootNavi {
    margin-top: 30px;
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    list-style: none;
}

.FootNavi a {
    color: #ffffff;
}

.FootNavi li {
    display: inline-block;
    margin: 0 14px;
}

.Foot span {
    margin-top: 25px;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #ffffff;
}

/*---------------------首页---------------------*/

.IndexAddr {
    min-width: 1200px;
    width: 100%;
    height: 321px;
    background: url("../images/index/addrbg.jpg") no-repeat center top;
}

.IndexAddrLeft {
    float: left;
    width: 210px;
    height: 192px;
    margin-left: 126px;
    margin-top: 75px;
}

.IndexAddrLogo {
    width: 97px;
    height: 38px;
    float: left;
}

.IndexAddrLogo img {
    width: 100%;
}

.IndexAddrList {
    margin-top: 26px;
    float: left;
    width: 100%;
    height: 128px;
    position: relative;
}

.IndexAddrLine {
    left: 45px;
    top: 0;
    height: 100%;
    width: 1px;
    background: #ffffff;
    position: absolute;
}

.IndexAddrList ul {
    list-style: none;
    font-size: 14px;
    color: #ffffff;
}

.IndexAddrList ul li {
    width: 100%;
    height: 25px;
    line-height: 25px;
}

.IndexAddrList ul li span {
    float: left;
    text-align: left;
    width: 45px;
    display: block;
}

.IndexAddrList ul li font {
    margin-left: 13px;
    width: 152px;
    float: left;
    display: block;
}

.IndexAddrRight {
    margin-right: 189px;
    margin-top: 86px;
    width: 250px;
    float: right;
    height: 195px;
}

.DownLoadHeadWord {
    margin-bottom: 30px;
    float: left;
    background: url("../images/index/downloadicon.png") no-repeat;
    height: 15px;
    line-height: 15px;
    padding-left: 31px;
    display: block;
    width: 100%;
    font-weight: 100;
    font-size: 15px;
    color: #ffffff;
}

.DownLoadGroup {
    margin-left: 35px;
    width: 103px;
    float: left;
}

.DownLoadGroup:first-child {
    margin-left: 0;
}

.QRBox {
    box-shadow: 0px 0px 11px 3px #3f77ad;
    width: 103px;
    height: 103px;
    background: #ffffff;
}

.QRBox {
    width: 100%;
}

.StoreName {
    width: 100%;
    text-align: center;
    margin-top: 18px;
}

.StoreName img {
    width: 88px;
}

.IndexSlider {
    height: 730px;
    width: 100%;
    min-width: 1200px;
    position: relative;
    overflow: hidden;
    border-bottom: 5px solid #1175d5;
}

.IndexSlider .rslides {
    width: 1920px;
    position: absolute;
    z-index: 0;
    left: 50%;
    margin-left: -960px;
}

.IndexSlider .SliderCover {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-width: 1200px;
    background: url("../images/index/slidercover.png") repeat-x;
    height: 124px;
    z-index: 3000;
}

.IndexSlider .rslides_tabs {
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 84px;
    z-index: 4000;
}

.IndexSlider .rslides_tabs li {
    display: inline-block;
}

.IndexSlider .rslides_tabs li a {
    display: inline-block;
    width: 10px;
    height: 9px;
    text-indent: -9999em;
    background: url("../images/index/radius.png") no-repeat;
    margin: 0 7px;
}

.IndexSlider .rslides_here a {
    background: url("../images/index/radiusact.png") no-repeat !important;
}

.IndexSliderMainPage {
    position: relative;
    width: 1200px;
    height: 735px;
    margin: 0 auto;
}

.IndexSlider .prev {
    width: 29px;
    height: 30px;
    position: absolute;
    left: 58px;
    top: 359px;
    background: url("../images/index/sliderbtn.png") left top no-repeat;
    text-indent: -9999em;
}

.IndexSlider .next {
    width: 29px;
    height: 30px;
    position: absolute;
    right: 58px;
    top: 359px;
    background: url("../images/index/sliderbtn.png") right top no-repeat;
    text-indent: -9999em;
}

.IndexSlider .prev:hover {
    background: url("../images/index/sliderbtnhover.png") left top no-repeat;
}

.IndexSlider .next:hover {
    background: url("../images/index/sliderbtnhover.png") right top no-repeat;
}

.IndexAboutUs {
    width: 100%;
    min-width: 1200px;
    height: 493px;
    background: url("../images/index/aboutusbg.jpg") center top no-repeat;
}

.IndexAboutUsImg {
    float: left;
    width: 420px;
    height: 261px;
    margin-top: 139px;
    margin-left: 111px;
}

.IndexAboutUsImg img {
    width: 100%;
}

.AboutUsTitle {
    width: 263px;
    height: 44px;
    line-height: 44px;
    font-size: 20px;
    background: url("../images/index/aboutustitle.png") center top repeat;
    float: right;
    margin-right: 216px;
    color: #ffffff;
    margin-top: 61px;
    text-align: center;
}

.IndexAboutUsContent {
    margin-top: 34px;
    line-height: 26px;
    width: 487px;
    height: 250px;
    color: #ffffff;
    font-size: 15px;
    float: right;
    margin-right: 107px;
}

.IndexNews {
    width: 100%;
    height: 627px;
    background: url("../images/index/indexnewsbg.jpg") center top repeat;
}

.IndexNewsTitle {
    float: left;
    width: 275px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    background: url("../images/index/newstitle.png") repeat;
    margin-top: 88px;
    margin-left: 152px;
}

.IndexNewsSlide {
    position: relative;
    margin-top: 55px;
    float: left;
    padding-left: 139px;
    padding-right: 139px;
    width: 922px;
}

.IndexNewsSlide li {
    list-style: none;
}

.NewsGroup {
    margin-left: 35px;
    display: block;
    float: left;
    width: 204px;
    height: 274px;
    background: url("../images/index/newsboxbg.png") no-repeat;
    position: relative;
}

.NewsGroup:first-child {
    margin-left: 0;
}

.NewsGroup:hover {
    background: url("../images/index/newsboxbghover.png") no-repeat;
}

.NewsHead {
    line-height: 26px;
    padding-top: 24px;
    width: 156px;
    font-size: 15px;
    color: #125a83;
    display: block;
    padding-left: 24px;
    padding-right: 24px;
}

.NewsContent {
    display: block;
    padding-top: 27px;
    line-height: 26px;
    width: 152px;
    padding-left: 24px;
    padding-right: 28px;
    font-size: 12px;
    color: #000000;
    overflow: hidden;
}

.NewsLink {
    position: absolute;
    text-indent: 3px;
    line-height: 21px;
    background: url("../images/index/newsbtn.png") no-repeat;
    width: 102px;
    height: 24px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    display: block;
    left: 39px;
    bottom: 44px;
}

.NewsLink:hover {
    color: #b2e3ff;
}

.NewsLink:active {
    color: #b2e3ff;
    background: url("../images/index/newsbtnact.png") no-repeat;
}

.IndexNewsSlide .prev {
    position: absolute;
    left: 77px;
    top: 129px;
    text-indent: -9999em;
    width: 12px;
    height: 20px;
    display: block;
    background: url("../images/index/newssliderbtn.png") left top no-repeat;
}

.IndexNewsSlide .next {
    position: absolute;
    right: 77px;
    top: 129px;
    text-indent: -9999em;
    width: 12px;
    height: 20px;
    display: block;
    background: url("../images/index/newssliderbtn.png") right top no-repeat;
}

.MouseBtn {
    width: 18px;
    height: 29px;
    background: url("../images/index/mousebtn.png") no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: 25px;
    cursor: pointer;
    z-index: 8500;
}

.ShareList {
    z-index: 8500;
    width: 144px;
    position: absolute;
    right: 137px;
    bottom: 40px;
}

.ShareList a {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 8px;
}

.FaceBook {
    background: url("../images/index/facebookicon.png") no-repeat;
}

.FaceBook:hover {
    background: url("../images/index/facebookiconhover.png") no-repeat;
}

.Twitter {
    background: url("../images/index/twittericon.png") no-repeat;
}

.Twitter:hover {
    background: url("../images/index/twittericonhover.png") no-repeat;
}

.WeiBo {
    background: url("../images/index/weiboicon.png") no-repeat;
}

.WeiBo:hover {
    background: url("../images/index/weiboiconhover.png") no-repeat;
}

.WeiXin {
    background: url("../images/index/weixinicon.png") no-repeat;
}

.WeiXin:hover {
    background: url("../images/index/weixiniconhover.png") no-repeat;
}

/*---------------------新闻---------------------*/

.NCContent {
    min-width: 1200px;
    min-height: 800px;
    background: #e5e9ed;
}

.NCNewsHead {
    width: 100%;
    background: url("../images/newscenter/headbg.jpg") no-repeat;
    height: 362px;
    min-width: 1200px;
}

.NCMain {
    width: 944px;
    margin: 0 auto;
}

.NCHeadWord {
    font-size: 24px;
    padding: 0 5px;
    font-weight: 400;
    color: #ffffff;
    line-height: 77px;
    float: left;
    margin-left: 40px;
    display: block;
    margin-top: 145px;
    height: 77px;
    border-bottom: 3px solid #2fadee;
}

.NCNewsList {
    padding-bottom: 55px;
}

.NCNewsListNavi {
    margin-top: 38px;
    background: url("../images/newscenter/ncnavibg.png");
    width: 944px;
    height: 70px;
}

.NCNewsListNavi ul {
    list-style: none;
}

.NCNewsListNavi ul li:first-child {
    position: relative;
    text-align: center;
    float: left;
    line-height: 64px;
    width: 137px;
    height: 64px;
    line-height: 64px;
    left: 2px;
    top: 2px;
    margin-right: 29px;
    color: #ffffff;
}

.NCNewsListNavi ul li {
    position: relative;
    text-align: center;
    float: left;
    line-height: 64px;
    width: 115px;
    height: 64px;
    line-height: 64px;
    left: 2px;
    top: 2px;
}

.NCNewsListNavi ul li a {
    height: 64px;
    display: inline-block;
    position: relative;
    color: #000000;
}

.NCNewsListNavi ul li a:hover {
    position: relative;
    color: #1565b2;
}

.NCNewsListNavi ul li a:hover i {
    position: absolute;
    width: 100%;
    height: 4px;
    background: #1565b2;
    display: block;
    left: 0;
    bottom: 0;
}

.NCNewsListContent {
    margin-top: 30px;
    width: 100%;
    position: relative;
}

.NCNewsListContentHead {
    width: 100%;
    height: 8px;
    background: url("../images/newscenter/nccontenthfbg.png") left top no-repeat;
}

.NCNewsListContentFoot {
    width: 100%;
    height: 13px;
    background: url("../images/newscenter/nccontenthfbg.png") left bottom no-repeat;
}

.NCNewsListContentBody {
    width: 700px;
    min-height: 300px;
    background: url("../images/newscenter/nccontentbodybg.png") left top repeat-y;
    padding-left: 122px;
    padding-right: 122px;
}

.NCNewsListContentBody2 {
    width: 944px;
    min-height: 300px;
    background: url("../images/newscenter/nccontentbodybg.png") left top repeat-y;
    padding-bottom: 127px;
}

.NCNewsListAdsBox {
    float: left;
    margin-left: 31px;
    width: 294px;
    height: 194px;
}

.NCNewsListAdsBox:first-child {
    margin-left: 0;
}

.NCNewsListAdsBox img {
    width: 294px;
    height: 194px;
}

.NCNewsListAds {
    margin-top: 65px;
    width: 100%;
    height: 194px;
}

.NCNewsListContentTitle {
    font-weight: 400;
    float: left;
    width: 100%;
    font-size: 14px;
    color: #000000;
    text-align: center;
    margin-top: 58px;
    line-height: 1;
}

.NCNewsListContentTime {
    font-weight: 400;
    float: left;
    width: 100%;
    font-size: 14px;
    color: #000000;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 26px;
    line-height: 1;
}

.NCNewsListContentText {
    font-weight: 400;
    float: left;
    width: 100%;
    font-size: 14px;
    color: #000000;
    text-align: left;
    margin-bottom: 26px;
    line-height: 32px;
}

.NCNewsListContentBackBtnBox {
    width: 100%;
    float: left;
    margin-top: 67px;
    margin-bottom: 34px;
    text-align: center;
}

.NCNewsListContentBackBtn {
    font-size: 12px;
    color: #1565b2;
    display: inline-block;
    text-align: center;
    width: 63px;
    height: 23px;
    border: 1px solid #1565b2;
    border-radius: 2px;
    line-height: 23px;
}

.NCNewsListAct {
    position: relative !important;
    color: #1565b2 !important;
}

.NCNewsListAct i {
    position: absolute;
    width: 100%;
    height: 4px;
    background: #1565b2;
    display: block;
    left: 0;
    bottom: 0;
}

.NCNewsListsGroup {
    width: 939px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.NCNewsListItem {
    display: block;
    width: 939px;
    height: 146px;
}

.NCNewsListItem2 {
    display: block;
    width: 937px;
    height: 144px;
    border: 1px solid #bfcfd9;
    background: #f8f9fa;
}

.NCNewsListItemPic {
    margin-left: 65px;
    margin-top: 35px;
    float: left;
}

.NCNewsListItemPic img {
    width: 115px;
    max-height: 80px;
}

.NCNewsListItemInfo {
    position: relative;
    margin-top: 35px;
    float: left;
    margin-left: 50px;
    width: 650px;
    height: 80px;
}

.NCNewsListItemInfo span {
    padding-top: 13px;
    display: block;
    width: 100%;
    font-size: 15px;
    color: #000000;
    line-height: 1;
}

.NCNewsListItemInfo font {
    height: 30px;
    padding-top: 20px;
    display: block;
    width: 480px;
    font-size: 14px;
    color: #000000;
    line-height: 16px;
    overflow: hidden;
}

.NCNewsDot {
    position: absolute;
    right: 30px;
    top: 18px;
    width: 23px;
    height: 6px;
    background: url("../images/newscenter/ncdot.png") no-repeat;
}

.NCDate {
    color: #000000;
    position: absolute;
    right: 30px;
    top: 47px;
}

/*质量控制*/

.QCNewsListContentFoot {
    width: 100%;
    height: 11px;
    background: url("../images/qualitycontrol/qccontentfootbg.png") left bottom no-repeat;
}

.QCListContentBody {
    width: 944px;
    min-height: 300px;
    background: url("../images/qualitycontrol/qccontentbodybg.png") left top repeat-y;
}

.QCListLeft {
    width: 168px;
    height: 313px;
    background: url("../images/qualitycontrol/leftcontrolbg.png") no-repeat;
    position: absolute;
    left: 0;
    top: 8px;
    z-index: 0;
}

.QCListBottom {
    width: 770px;
    height: 62px;
    background: #f8f9fa;
    position: absolute;
    right: 4px;
    bottom: 6px;
    opacity: .8;
    filter: alpha(opacity=80);
}

.QCListFilter {
    padding-bottom: 62px;

    position: relative;
    width: 100%;
    min-height: 240px;
    z-index: 10;
}

.QCListFilter ul {
    float: left;
    margin-top: 26px;
    width: 100%;
    list-style: none;
}

.QCListFilter ul li {
    position: relative;
    margin-bottom: 12px;
    width: 750px;
}

.QCListFilter ul li .QCListTitle {
    display: inline-block;
    width: 144px;
    text-align: right;
    padding-right: 23px;
}

.QCListFilter font {
    line-height: 1;
    vertical-align: text-top;
    display: inline-block;
    width: 575px;
    position: relative;
    height: 34px;
    overflow: hidden;
}

.QCListFilter b {
    margin-left: 20px;
}

.QCListFilter a {
    float: left;
    padding: 5px 10px;
    margin-left: 40px;
    color: #6a6a6a;
    margin-bottom: 10px;
}

.QCListFilter a:hover {
    background: #e6f0fa;
    color: #1565b2;
}

.QCListFilter a.Act {
    padding: 5px 10px;
    background: #e6f0fa;
    color: #1565b2;
}

.QCListFilter .SearchText {
    width: 258px;
    height: 25px;
    border: 1px solid #4b95d4;
    border-radius: 2px;
    line-height: 25px;
    padding: 0 5px;
    margin-left: 40px;
    box-shadow: inset 0px 0px 5px 1px #e8e8e8;
}

.QCListFilter .SearchBtn {
    width: 71px;
    height: 25px;
    line-height: 25px;
    color: #ffffff;
    border: none;
    background: url("../images/qualitycontrol/filterbtn.png");
    cursor: pointer;
    margin-left: 10px;
}

.QCListFilter .SearchBtn:hover {
    color: #b2e3ff;
}

.QCListFilter .SearchBtn:active {
    color: #b2e3ff;
    background: url("../images/qualitycontrol/filterbtnact.png");
}

.QCListFilter .SearchLi {
    padding-top: 20px;
}

.QCListFilterSubmit {
    position: absolute;
    left: 435px;
    bottom: 12px;
    width: 131px;
    height: 25px;
    line-height: 25px;
    color: #ffffff;
    border: none;
    background: url("../images/qualitycontrol/filtersubmit.png");
    cursor: pointer;

}

.QCListFilterSubmit:hover {
    color: #b2e3ff;
}

.QCListFilterSubmit:active {
    color: #b2e3ff;
    background: url("../images/qualitycontrol/filtersubmitact.png");
}

.QCMoreBtn {
    position: absolute;
    right: -80px;
    top: 4px;
    color: #1c86c8;
    cursor: pointer;
}

.QCMoreBtnClose {
    position: absolute;
    right: -80px;
    top: 4px;
    color: #1c86c8;
    cursor: pointer;
}

.QCItemLeft {
    width: 560px;
    float: left;
    padding-top: 30px;
    margin-left: 60px;
}

.QCItemRight {
    width: 167px;
    float: right;
    padding-top: 30px;
    margin-left: 60px;
    margin-right: 90px;
    text-align: right;
}

.QCName {
    max-width: 230px;
    float: left;
    margin-right: 24px;
    display: inline-block;
    font-size: 15px;
    color: #3e3e3e;
    padding: 5px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.QCAttr {
    float: left;
    margin-right: 10px;
    display: inline-block;
    color: #1565b2;
    font-size: 15px;
    background: #e5f0f9;
    padding: 5px 10px;
}

.QCContent {
    color: #4a4a4a;
    font-size: 14px;
    margin-top: 24px;
    float: left;
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 20px;
}

.QCStateWaiting {
    float: right;
    margin-left: 10px;
    display: inline-block;
    color: #000000;
    font-size: 15px;
    background: #d1ddff;
    padding: 5px 10px;
}

.QCStateReg {
    float: right;
    margin-left: 10px;
    display: inline-block;
    color: #000000;
    font-size: 15px;
    background: #d1ddff;
    padding: 5px 10px;
}

.QCStateMaking {
    float: right;
    margin-left: 10px;
    display: inline-block;
    color: #000000;
    font-size: 15px;
    background: #a3e6ff;
    padding: 5px 10px;
}

.QCStateEnd {
    float: right;
    margin-left: 10px;
    display: inline-block;
    color: #000000;
    font-size: 15px;
    background: #e0e0e0;
    padding: 5px 10px;
}

.QCStateNotReady {
    float: right;
    margin-left: 10px;
    display: inline-block;
    color: #000000;
    font-size: 15px;
    background: #c8f6f6;
    padding: 5px 10px;
}

.QCDate {
    margin-top: 14px;
    width: 100%;
    color: #6a6a6a;
    display: inline-block;
    text-align: right;
}

.QCDate2 {
    width: 100%;
    color: #6a6a6a;
    display: inline-block;
    text-align: right;
}

.QCTitleContentHead {
    font-size: 18px;
    color: #000000;
    line-height: 76px;
    text-align: center;
    letter-spacing: 3px;
    width: 100%;
    height: 78px;
    background: url("../images/qualitycontrol/qccontentheadbg.png") left top no-repeat;
}

.QCContentUlBox {
    width: 100%;
    margin-bottom: 26px;
}

.QCContentUlBox ul {
    float: right;
    list-style: none;
}

.QCContentUlBox ul li {
    line-height: 1.75;
}

.QCContentUlBox ul:first-child {
    float: left;
}

.QCContentText {
    font-weight: 400;
    float: left;
    width: 100%;
    font-size: 15px;
    color: #000000;
    text-align: left;
    margin-bottom: 26px;
    line-height: 32px;
    padding-top: 45px;
    word-break: break-all;
}

.QCContentText img {
    max-width: 100%;
}

.QCContentBody {
    width: 576px;
    min-height: 300px;
    background: url("../images/newscenter/nccontentbodybg.png") left top repeat-y;
    padding-left: 184px;
    padding-right: 184px;
}

.QCCreateBody {
    padding-top: 70px;
    width: 944px;
    min-height: 300px;
    background: url("../images/newscenter/nccontentbodybg.png") left top repeat-y;
}

.QCCreateBody2 {
    padding-top: 10px;
    width: 944px;
    min-height: 300px;
    background: url("../images/newscenter/nccontentbodybg.png") left top repeat-y;
}

.QCCreateContent {
    width: 690px;
    margin: 0 auto;
}

.QCCreateBox {
    width: 100%;
    float: left;
    color: #3e3e3e;
    height: 25px;
    line-height: 25px;
    margin-bottom: 30px;
}

.QCCreateBox2 {
    width: 100%;
    float: left;
    color: #3e3e3e;
    line-height: 25px;
    margin-bottom: 30px;
}

.QCCreateHeadWord1 {
    padding-right: 10px;
    width: 70px;
    text-align: right;
    float: left;
    height: 25px;
}

.QCCreateHeadWord2 {
    padding-right: 10px;
    margin-left: 116px;
    width: 70px;
    text-align: right;
    float: left;
    height: 25px;
}

.QCCreateMain {
    position: relative;
    float: left;
    height: 25px;
}

.QCCreateMain2 {
	position: relative;
    float: left;
}

.QCCName {
    width: 584px;
}

.QCCTag {
    width: 200px;
}

.QCCStandard {
    width: 188px;
}

.QCCDateBox {
    width: 200px;
    background: url("../images/qualitycontrol/date.png") top right no-repeat;
}

.QCCDes {
    width: 584px;
    height: 110px;
}

.QCCUploadImg {
    width: 400px;
    margin-bottom: 10px;
}

.QCCUploadImg img {
    max-width: 100%;
}

.QCCUpload {
    margin-top: 3px;
}

.QCCTips {
    width: 100%;
    color: #e60101;
    font-size: 12px;
    padding-left: 183px;
    float: left;
}

.QCCSubmitBox {
    float: left;
    width: 100%;
    background: url("../images/qualitycontrol/bottomlinebg.png") center top no-repeat;
    padding-top: 28px;
    margin-top: 14px;
    padding-bottom: 45px;
    text-align:center;
}

.QCCSubmitBtn {
    display: block;
    width: 117px;
    height: 34px;
    background: url("../images/qualitycontrol/submitbtn.png") no-repeat;
    margin: 0 auto;
    line-height: 34px;
    font-size: 15px;
    text-align: center;
}

.QCCSubmitBtn:active {
    background: url("../images/qualitycontrol/submitbtnact.png") no-repeat;
}

.QCCSubmitBtn2 {
    display: inline-block;
    width: 117px;
    height: 34px;
    background: url("../images/qualitycontrol/submitbtn.png") no-repeat;
    margin: 0 3px;
    line-height: 34px;
    font-size: 15px;
    text-align: center;
}

.QCCSubmitBtn2:active {
    background: url("../images/qualitycontrol/submitbtnact.png") no-repeat;
}

.QCCAlert {
    width: 100%;
    height: 100%;
    background: url("../images/qualitycontrol/qccbg.png") repeat;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
}

.QCCAlertForm {
    width: 500px;
    height: 292px;
    position: absolute;
    left: 50%;
    margin-left: -250px;
    top: 50%;
    margin-top: -146px;
    background: url("../images/qualitycontrol/qccalertform.png") no-repeat;
}

.QCCAlertTitle {
    width: 100%;
    display: block;
    height: 66px;
    line-height: 66px;
    color: #3e3e3e;
    font-size: 18px;
    text-align: center;
}

.QCCAlertContent {
    display: block;
    margin: 40px auto 0;
    line-height: 30px;
    width: 280px;
    color: #3e3e3e;
}

.QCCBtnGroup {
    width: 155px;
    margin: 45px auto 0;
}

.QCCBtn {
    width: 75px;
    height: 29px;
    background: url("../images/qualitycontrol/qccalertbtn.png") no-repeat;
    line-height: 26px;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    display: inline-block;
}

.QCCBtn:active {
    background: url("../images/qualitycontrol/qccalertbtnact.png") no-repeat;
}

/*关于我们*/

.AboutUsContentText,
.AboutUsQCContentText {
    font-weight: 400;
    float: left;
    width: 100%;
    font-size: 15px;
    color: #4a4b50;
    text-align: left;
}

.AboutUsContentText {
    line-height: 32px;
}

.AboutUsQCContentText {
    line-height: 41px;
}

.AboutUsContentBody {
    width: 720px;
    min-height: 300px;
    background: url("../images/newscenter/nccontentbodybg.png") left top repeat-y;
    padding-left: 112px;
    padding-right: 112px;
}

.AboutUsQCUl {
    margin-left: 18px;
}

.AboutUsQCContentText img, .AboutUsContentText img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

/*标准*/

.SList {
    width: 760px;
    margin: 0 auto;
}

.SList ul {
    float: left;
    margin-top: 15px;
    margin-bottom: 30px;
	width:100%;
    display: block;
    padding-bottom: 36px;
    background: url("../images/standard/line.png") center bottom no-repeat;
}

.SList ul li {
    float: left;
    width: 100%;
    display: block;
    color: #000000;
    margin-top: 36px;
}

.SList ul li a {
    float: left;
    max-width: 570px;
    display: block;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.SList ul li span {
    width: 80px;
    float: right;
    display: block;
}

.SCTag {
    width: 315px;
}

.SCName {
    width: 303px;
}

.SCTips {
    margin-left: 20px;
}

.SCBackBtn {
    display: block;
    text-indent: 65px;
    width: 125px;
    height: 66px;
    background: url("../images/standard/backbtn.png") no-repeat;
    line-height: 70px;
    color: #000000;
    position: absolute;
    left: 0;
    top: 7px;
}

/*注册页面*/
.RegisterContent {
    width: 690px;
    margin: 0 auto;
}

.RegStepBox {
    width: 690px;
    height: 55px;
    margin: 0 auto;
}

.RegStep:first-child {
    margin-left: 0px;
}

.RegStep {
    width: 139px;
    float: left;
    text-align: center;
    margin-left: 136px;
    color: #9b9b9b;
    border-bottom: 3px solid #9b9b9b;
    padding-bottom: 14px;
}

.RegStepAct {
    color: #65b1fc;
    border-bottom: 3px solid #65b1fc;
}

.RegTypeBox {
    margin-top: 77px;
    margin-bottom: 53px;
    height: 58px;
}

.RegTypeBtn {
    width: 115px;
    height: 58px;
    background: url("../images/register/regbtn.png") no-repeat;
    line-height: 58px;
    text-align: center;
    float: left;
    margin-left: 76.5px;
}

.RegTypeBtn:first-child {
    margin-left: 0;
}

.RegTypeBtn:hover {
    background: url("../images/register/regbtnact.png") no-repeat;
}

.RegTypeBtn:active {
    background: url("../images/register/regbtnclick.png") no-repeat;
}

.RegTypeBtnAct {
    background: url("../images/register/regbtnact.png") no-repeat;
}

.RegisterContent .QCCreateHeadWord1, .RegisterContent .QCCreateHeadWord2 {
    text-align: left;
}

.RegisterContent .QCCreateHeadWord3 {
    padding-right: 10px;
    margin-left: 116px;
    text-align: left;
    float: left;
    height: 25px;
}

.RegisterContent input[type='checkbox'] {
    margin-top: 7px;
}

.RegisterContent .QCCreateContent {
    margin-top: 50px;
}

.RegMsg {
    font-size: 12px;
    color: #d14035;
    position: absolute;
    right: 0;
    bottom: -22px;
}

.RegMsg2 {
    font-size: 12px;
    color: #d14035;
	margin-left:5px;
}

.RegStep2Title {
    font-size: 14px;
    margin-bottom: 30px;
}

.RegFinishPic {
    display: block;
    margin: 109px auto 130px;
}

.RegPhoneTest {
    width: 300px;
    margin: 0 auto;
    margin-top: 54px;
    margin-bottom: 54px;
}

.RegPTTitle {
    width: 80px;
    text-align: left;
    display: inline-block;
}

.RegPTCTextS {
    width: 203px;
}

.RegPhoneTestBox:first-child {
    margin-top: 0px;
}

.RegPhoneTestBox {
    position:relative;
    margin-top: 27px;
}

.RegPTCTextNS {
    width: 94px;
    margin-right: 10px;
}

.RegPhoneBtn {
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    display: inline-block;
    width: 99px;
    height: 25px;
    background: url("../images/register/regphonebtn.png") no-repeat;
    border: none;
}

.RegPhoneBtn:active {
    background: url("../images/register/regphonebtnact.png") no-repeat;
}

.RegPhoneBtnDis {
    background: url("../images/register/regphonebtndisabled.png") no-repeat;
}

.RegPhoneBtnDis:hover {
    color: #ffffff;
}

/*个人中心*/
.PCContentHead1 {
    width: 100%;
    height: 12px;
    background: url("../images/personalcenter/pchead1.png") left top no-repeat;
}

.PCContentBody1 {
    width: 944px;
    min-height: 300px;
    background: url("../images/personalcenter/pcbody1.png") left top repeat-y;
}

.PCContentFoot1 {
    width: 100%;
    height: 20px;
    background: url("../images/personalcenter/pcfoot1.png") left top no-repeat;
}

.PCContentHead2 {
    width: 100%;
    height: 12px;
    background: url("../images/personalcenter/pchead2.png") left top no-repeat;
}

.PCContentFoot2 {
    width: 100%;
    height: 20px;
    background: url("../images/personalcenter/pcfoot2.png") left top no-repeat;
}

.PCListBottom1 {
    width: 770px;
    height: 62px;
    background: #f8f9fa;
    position: absolute;
    right: 4px;
    bottom: 6px;
    opacity: .8;
    filter: alpha(opacity=80);
}

.PCContentMenu {
    width: 167px;
    height: 100%;
    position: absolute;
    left: 3px;
    top: 0;
}

.PCContentMenu {
    width: 167px;
    height: 100%;
    position: absolute;
    left: 3px;
    top: 0;
}

.PCContentMenu ul {
    list-style: none;
    width: 100%;
    margin-top: 30px;
}

.PCContentMenu li {
    list-style: none;
    width: 100%;
    height: 24px;
    text-align: right;
    margin-bottom: 20px;
}

.PCContentMenu .PCMenuAct {
    background: #2896e7;
}

.PCContentMenu .PCMenuAct a {
    color: #ffffff;
}

.PCContentMenu .PCMenuAct i {
    background: #ffffff;
}

.PCContentMenu li a {
    display: block;
    font-size: 13px;
    line-height: 24px;
    width: 144px;
    padding-right: 23px;
    color: #3e3e3e;
}

.PCContentMenu li i {
    vertical-align: middle;
    width: 4px;
    height: 4px;
    display: inline-block;
    background: #3e3e3e;
    border-radius: 4px;
    margin-left: 17px;
    float: right;
    margin-top: 10px;
}

.PCContentMain {
    margin-left: 170px;
    width: 770px;
    padding-bottom: 48px;
}

.PCContentMain2 {
    margin-left: 170px;
    width: 770px;

}

.PCPerInfo {
    vertical-align: top;
    display: inline-block;
}

.PCPerInfoContent {
    float: left;
    position: relative;
    padding-bottom: 190px;
}

.PCPerInfoMarginfix {
    margin-left: 30px;
    margin-top: 20px;
    padding-bottom: 0px;
}

.PCPerInfoBox {
    width: 100%;
    margin-bottom: 24px;
}

.PCPerInfoTitle {
    display: inline-block;
    width: 100px;
    text-align: left;
}

.PCPerInfo input[type="text"] {
    width: 193px;
}

.PCPerInfoBtn {
    font-size: 13px;
    margin-top: 18px;
}

.PCPerInfoUserIcon {
    width: 50px;
    margin-bottom: 5px;
    height: 50px;
}

.PCFileUploadBody {
    padding-top: 48px;
    position: relative;
    width: 944px;
    min-height: 300px;
    background: url("../images/newscenter/nccontentbodybg.png") left top repeat-y;
}

.PCFileUploadTabBtn {
    width: 938px;
    height: 52px;
    position: absolute;
    left: 3px;
    top: -4px;
    background: url("../images/personalcenter/pcuploadbtn.png") left top no-repeat;
}

.PCFileUploadTabBtn2 {
    width: 938px;
    height: 52px;
    position: absolute;
    left: 3px;
    top: -4px;
    background: url("../images/personalcenter/pcuploadbtn2.png") left top no-repeat;
}

.PCFileUploadBtn1, .PCFileUploadBtn2 {
    width: 469px;
    height: 52px;
    position: absolute;
    top: 0;
    display: block;
    z-index: 9000;
}

.PCFileUploadBtn1 {
    left: 0;
}

.PCFileUploadBtn2 {
    right: 0;
}

.PCFileUpLoadSimple {
    width: 420px;
    margin: 0 auto;
}

.PCFileUploadTitle1 {
    width: 85px;
    display: inline-block;
    text-align: right;
    margin-right: 22px;
}

.PCFUCText1 {
    width: 295px;
}

.PCFileUploadBox1 {
    margin-top: 26px;
}

.PCFileUploadBox1:first-child {
    margin-top: 0px;
}

.PCFileUpLoadSimple {
    margin-top: 74px;
    margin-bottom: 70px;
}

.PCFileUploadBtn {
    text-align: center;
    line-height: 34px;
    display: block;
    width: 73px;
    height: 34px;
    background: url("../images/personalcenter/fileuploadbtn.png");
    margin: 0 auto;
}

.PCFileUploadBtn:active {
    background: url("../images/personalcenter/fileuploadbtnact.png");
}

.PCFileUploadCompanyName {
    width: 390px;
    margin: 58px auto 40px;
}

.PCFileUploadCompanyName span {
    margin-right: 20px;
}

.PCFileUploadCompanyName input[type="text"] {
    width: 302px;
}

.PCFileUploadCompanyDes {
    width: 627px;
    height: 230px;
    margin: 0 auto 40px;
    display: block;
}

.PCFileUploadCover {
    position: absolute;
    width: 938px;
    height: 477px;
    left: 3px;
    top: 48px;
    background: url("../images/personalcenter/pcuploadcover.png") repeat;
}

.PCFUAlert {
    width: 500px;
    height: 292px;
    position: absolute;
    left: 50%;
    margin-left: -250px;
    top: 50%;
    margin-top: -146px;
    background: url("../images/personalcenter/pcuploadalert.png") no-repeat;
}

.PCFUAlertBtn {
    font-size: 12px;
    text-align: center;
    background: url("../images/personalcenter/pcuploadalertbtn.png") no-repeat;
    width: 71px;
    height: 25px;
    line-height: 25px;
    display: block;
    margin: 228px auto 0;
}

.PCFUAlertBtn:active {
    background: url("../images/personalcenter/pcuploadalertbtnact.png") no-repeat;
}

.PCUserCountBody {
    position: relative;
    width: 944px;
    min-height: 300px;
    background: url("../images/newscenter/nccontentbodybg.png") left top repeat-y;
}

.PCUserCountBox {
    float: left;
}

.PCUserCountTable {
    padding-bottom: 30px;
    overflow: hidden;
    width: 784px;
    padding-top: 20px;
    margin: 0 auto;
    background: url("../images/standard/line.png") center bottom no-repeat;
}

.PCUserCountTitle {
    float: left;
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}

.PCUserCountTitleBox {
    float: left;
    border-bottom: 1px solid #e5e9ee;
    margin-bottom: 20px;
}

.PCUserCountG {
    text-align: center;
    float: left;
    font-size: 14px;
    line-height: 30px;
}

.UserCompany {
    width: 160px;
}

.UserType {
    width: 124px;
}

.UserName {
    width: 150px;
}

.UserPhone {
    width: 150px;
}

.UserEmail {
    width: 200px;
}

.PCUserTop {
    width: 771px;
    height: 100px;
    background: #f8f9fa;
    position: absolute;
    right: -7px;
    top: 0px;
    opacity: .8;
    filter: alpha(opacity=80);
}

.PCUserSearchBox {
/*    width: 403px;*/
    height: 23px;
    margin-top: 34px;
    margin-left: 56px;
}

.PCUserSearchBox .PCUserSearchText {
    margin-right: 29px;
}

.PCUserSearchBox .PCUserSearchText2 {
    margin-right: 37px;
    width:300px;
}

.PCUserSearchBtn {
    width: 73px;
    height: 22px;
    background: url("../images/personalcenter/pcusersearchbtn.png") no-repeat;
    display: inline-block;
    text-align: center;
    line-height: 22px;
}

.PCUserSearchBtn:active {
    background: url("../images/personalcenter/pcusersearchbtnact.png") no-repeat;
}

.PCPerQCBox {
    padding-top: 115px;
    width: 750px;
    margin-left: 14px;
}

.PCPerQCBox2 {
    padding-top: 20px;
    width: 750px;
    margin-left: 14px;
}

.PCPerQCBox3 {
    padding-top: 110px;
    width: 750px;
    margin-left: 14px;
}

.PCPerQCBoxGroup {
    width: 750px;
    padding-top: 20px;
    border-bottom: 1px solid #b2d3ee;
    overflow: hidden;
}

.PCPerQCBoxGroup2 {
    width: 750px;
    padding-top: 20px;
    border-bottom: 1px solid #b2d3ee;
    height: 42px;
}

.PCQCItemLeft {
    width: 400px;
    float: left;
    padding-left: 20px;
}

.PCQCItemRight {
    width: 167px;
    float: right;
    margin-right: 50px;
    text-align: right;
}

.PCQCName {
    max-width: 79px;
    float: left;
    margin-right: 24px;
    display: inline-block;
    font-size: 15px;
    color: #3e3e3e;
    padding: 5px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.PCQCContent {
    overflow: hidden;
    color: #4a4a4a;
    font-size: 14px;
    margin-top: 24px;
    float: left;
    display: inline-block;
    width: 100%;
    height: 36px;
    line-height: 20px;
}

.PCNCNewsListItem {
    display: block;
    width: 750px;
    height: 108px;
}

.PCItemMiddle {
    float: left;
    text-align: center;
    width: 113px;
    height: 90px;
    color: #4a4a4a;
}

.PCItemMiddle span {
    display: block;
    text-align: center;
    width: 100%;
    margin-top: 6px;
}

.PCItemMiddle font {
    display: block;
    text-align: center;
    width: 100%;
    margin-top: 29px;
}

.PCQCLink {
    display: block;
    width: 100%;
    float: right;
    margin-top: 24px;
    color: #2ba0ea;
}

.PCStandardTop {
    width: 734px;
    padding-left: 30px;
    padding-top: 23px;
    padding-bottom: 20px;
    background: url("../images/personalcenter/pcstandardsearchbg.png") center bottom no-repeat;
}

.PCStandardTopLine {
    width: 100%;
    margin-bottom: 15px;
}

.PCStandardSearchTitle {
    margin-right: 28px;
}

.PCStandardSearchTitle2 {
    margin-left: 37px;
    margin-right: 28px;
}

.PCStandardSearchName {
    width: 323px;
}

.PCStandardSelect {
    width: 119px;
}

.PCStandardSearchBtnBox {
    width: 100%;
    margin: 0 auto;
}

.PCStandardSearchBtn {
    width: 60px;
    height: 25px;
    background: url("../images/personalcenter/pcstandardsearchbtn.png") no-repeat;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 25px;
}

.PCStandardSearchBtn:active {
    background: url("../images/personalcenter/pcstandardsearchbtnact.png") no-repeat;
}

.PCStandardTitle {
    text-align: center;
    margin-bottom: 10px;
    float: left;
}

.PCStandardNum {
    width: 100px;
}

.PCStandardName {
    width: 155px;
}

.PCStandardType {
    width: 95px;
}

.PCStandardText {
    width: 95px;
}

.PCStandardStatus {
    width: 120px;
}

.PCStandardTime {
    width: 120px;
}

.PCStandardDownLoadBtn {
    display: block;
    width: 30px;
    height: 30px;
    background: url("../images/personalcenter/pcstandarddownicon.png") center center no-repeat;
}

.PCUserSearchTextLast {
    margin-right: 27px;
    width: 118px;
}

.PCUserSearchBox .PCUserSearchTextLast {
    margin-right: 15px;
}

.PCUserSearchBoxLast {
    height: 23px;
    margin-top: 34px;
    margin-left: 25px;
}

.PCLastBtn {
    background: url("../images/personalcenter/pclastbtn.png") no-repeat;
    width: 126px;
    height: 25px;
    display: inline-block;
    margin-left: 25px;
    text-align: center;
    line-height: 25px;
}

.PCLastBtn:active {
    background: url("../images/personalcenter/pclastbtnact.png") no-repeat;
}

.PCUserSearchBtn2 {
    width: 73px;
    height: 25px;
    background: url("../images/personalcenter/pclastbtn2.png") no-repeat;
    display: inline-block;
    text-align: center;
    line-height: 25px;
}

.PCUserSearchBtn2:active {
    background: url("../images/personalcenter/pclastbtn2act.png") no-repeat;
}

.PCStandardNum2 {
    width: 75px;
}

.PCStandardName2 {
    width: 120px;
}

.PCStandardType2 {
    width: 120px;
}

.PCStandardText2 {
    width: 110px;
}

.PCStandardStatus2 {
    width: 100px;
    padding: 0px 10px;
}

.PCStandardTime2 {
    width: 100px;
}

.PCStandardDownLoadBtn2 {
    display: block;
    width: 30px;
    height: 30px;
    background: url("../images/personalcenter/pcstandarddownicon.png") center center no-repeat;
}

.PCStandardTitle2 {
    text-align: center;
    margin-bottom: 10px;
    float: left;
    font-size: 12px;
}

.PCQRCode2 {
    margin-left: 10px;
    width: 30px;
    height: 30px;
    display: block;
    background: url("../images/personalcenter/pcqrcode.png") center center no-repeat;
    position: relative;
}

.PCQrCodeBig {
    display: none;
    width: 108px;
    height: 108px;
    position: absolute;
    left: 50%;
    margin-left: -54px;
    top: 30px;
    z-index: 9999;
}

.PCQRCode2:hover .PCQrCodeBig {
    display: block;
}

.LoginCode {
    line-height: 23px;
    display: inline-block;
    width: 95px;
    height: 25px;
    background: #dfdfdf;
    vertical-align: bottom;
}

.LoginCode img {
    width: 95px;
    height: 25px;
}

.LoginError {
    display: inline-block;
    color: #d14035;
    position: absolute;
    left: 330px;
    top: 3px;
    width: 126px;
}

.QCListContentBody160417 {
    width: 944px;
    min-height: 195px;
    background: url("../images/qualitycontrol/qccontentbodybg.png") left top repeat-y;
}

.QCListFilterSubmit160417 {
    width: 131px;
    height: 25px;
    line-height: 25px;
    color: #ffffff;
    border: none;
    background: url("../images/qualitycontrol/filtersubmit.png");
    cursor: pointer;
}

.QCListFilterSubmit160417:hover {
    color: #b2e3ff;
}

.QCListFilterSubmit160417:active {
    color: #b2e3ff;
    background: url("../images/qualitycontrol/filtersubmitact.png");
}

.QCListFilter160417 {
    position: relative;
    width: 100%;
    z-index: 10;
}

.QCListFilter160417 ul {
    float: left;
    margin-top: 26px;
    width: 100%;
    list-style: none;
}

.QCListFilter160417 ul li {
    position: relative;
    margin-bottom: 12px;
    width: 750px;
}

.QCListFilter160417 ul li .QCListTitle {
    display: inline-block;
    width: 144px;
    text-align: right;
    padding-right: 23px;
}

.QCListFilter160417 font {
    line-height: 1;
    vertical-align: text-top;
    display: inline-block;
    width: 575px;
    position: relative;
    height: 34px;
    overflow: hidden;
}

.QCListFilter160417 b {
    margin-left: 20px;
}

.QCListFilter160417 a {
    float: left;
    padding: 5px 10px;
    margin-left: 40px;
    color: #6a6a6a;
    margin-bottom: 10px;
}

.QCListFilter160417 a:hover {
    padding: 5px 10px;
    background: #e6f0fa;
    color: #1565b2;
}

.QCListFilter160417 a.Act {
    padding: 5px 10px;
    background: #e6f0fa;
    color: #1565b2;
}

.QCListFilter160417 .SearchText {
    width: 258px;
    height: 25px;
    border: 1px solid #4b95d4;
    border-radius: 2px;
    line-height: 25px;
    padding: 0 5px;
    margin-left: 40px;
    box-shadow: inset 0px 0px 5px 1px #e8e8e8;
}

.QCListFilter160417 .SearchBtn {
    width: 71px;
    height: 25px;
    line-height: 25px;
    color: #ffffff;
    border: none;
    background: url("../images/qualitycontrol/filterbtn.png");
    cursor: pointer;
    margin-left: 10px;
}

.QCListFilter160417 .SearchBtn:hover {
    color: #b2e3ff;
}

.QCListFilter160417 .SearchBtn:active {
    color: #b2e3ff;
    background: url("../images/qualitycontrol/filterbtnact.png");
}

.QCListFilter160417 .SearchLi {
    padding-top: 20px;
}